package com.tanhua.dubbo.mongo.api;

import com.tanhua.model.mongo.RecommendUser;

import java.util.List;
import java.util.Map;

public interface RecommendUserApi {

    //今日佳人, 匹配度最高的
    RecommendUser queryWithMaxScore(Long toUserId);

    //推荐朋友 --首页推荐
    List<RecommendUser> queryRecommendUserlist(Long toUserId, Integer page, Integer pagesize);

    //佳人信息 根据佳人信息查询
    RecommendUser queryByUserId(Long userId, Long toUserId);
    //返回粉丝的关注分数 map返回
    Map<Long, RecommendUser> fanCount(List<Long> userLikes, Long userId);
    //返回分数
    Map<Long, RecommendUser> loveCount(List<Long> userLikes, Long userId);
    //互相关注
    Map<Long, RecommendUser> eachLoveCount(List<Long> userLikes, Long userId);
}
